// eslint-disable-next-line import/prefer-default-export
export const language = {
  test: {
    title: 'Background management system',
  },
  finance: {// 财务管理
    title: 'Finance MGMT',
    recharge: {// 充值管理
      rechargeManage: 'Deposit MGMT',
      rechargeRecording: 'Deposit history',
      rechargeMakeUpReview: 'Deposit patch up verification',
      abnormalRechargeHandle: 'Abnormal recharge handle',
      rechargeAmountSetting: 'Deposit amount settings',
      rechargeAbnormalRecording: 'Abnormal Deposit history',
      tripartiteAutomaticDeposit: 'Third party deposit',
      thirdPartyRechargeRecording: 'Third party recharge record',
      transferOfFunds: 'Auto deposit',
      transferRechargeRecord: 'Auto deposit history',
      inputPrompt: 'please enter',
      rechargeTime: 'time',
      to: 'to',
      startDate: 'start date',
      endDate: 'end date',
      depositAmount: 'deposit amount',
      operationEnd: 'Port type',
      operationEndPrompt: 'please select the operation side',
      depositType: 'deposit type',
      receiptMerchant: 'receipt merchant',
      SelectMerchant: 'please select a merchant',
      paymentStatus: 'status',
      paymentTypes: 'channel',
      rechargeNumber: 'bill No.',
      accountName: 'username',
      name: 'name',
      phoneNumber: 'phone number',
      receiptMerchantNumber: 'receipt merchant ID',
      thirdPartyRechargeOrderNumber: 'merchant bill No.',
      accountType: 'account type',
      level: 'level',
      batchReplenishment: 'Batch replenishment',
      handlingFee: 'transaction fee',
      operatingTime: 'operate time',
      remarks: 'remarks',
      makeUp: 'patch up',
      RefuseMakeUp: 'rejected on patch up',
      VIP: 'VIP',
      proxy: 'proxy',
      actualAmount: 'actual amount',
      arrivalTime: 'arrival time',
      patchUpVerifier: 'patch up verifier',
      verifiedTime: 'verified time',
      postscript: 'postscript',
      recipientBank: 'recipient bank',
      recipientBankCard: 'receiving bank card number',
      nameOfPayee: 'name of payee',
      check: 'view',
    },
    consts: {// 公用的常量
      DIALOG_TYPE: [
        { title: 'html', value: 0 },
        { title: '图片', value: 1 },
      ],
      PAYMENT_STATUS: [// 支付状态
        // { title: 'all', value: '0,2,3,5,6' },
        { title: 'Unpaid ', value: 0 },
        { title: 'success', value: 1 },
        { title: 'succeed on patch up verification', value: 2 },
        { title: 'failed on patch up verification', value: 3 },
        { title: 'manual reject', value: 4 },
        { title: 'cancelled by user', value: 5 },
        { title: 'timeout to cancel', value: 6 },
        { title: 'verifying', value: 7 },
      ],
      AUTO_PAYMENT_STATUS: [// 支付状态
        { title: 'Unpaid', value: 0 },
        { title: 'verifying', value: 3 },
        { title: 'cancelled by user', value: 5 },
        { title: 'imeout to cancel', value: 6 },
      ],
      LOG_PAYMENT_STATUS: [// 支付状态
        { title: 'Unpaid ', value: 0 },
        { title: 'verifying', value: 7 },
        { title: 'success', value: 1 },
        { title: 'succeed on patch up verification', value: 2 },
        { title: 'failed on patch up verification', value: 3 },
        { title: 'manual reject', value: 4 },
        { title: 'cancelled by user', value: 5 },
        { title: 'timeout to cancel', value: 6 },
      ],
      PAYMENT_STATUS_BACK: [
        { title: 'Unpaid', value: 0 },
        { title: 'success', value: 1 },
        { title: 'failed', value: 2 },
        { title: 'verifying', value: 3 },
      ],
      PAYMENT_SUB_STATUS: [
        // { title: 'all', value: '1,2,3,4' },
        { title: 'success', value: 1 },
        { title: 'succeed on patch up verification', value: 2 },
        { title: 'failed on patch up verification', value: 3 },
        { title: 'manual reject', value: 4 },
        { title: 'cancelled by user', value: 5 },
        { title: 'timeout to cancel', value: 6 },
      ],
      PAYMENT_PLATFORM: [// 操作端
        { title: 'all', value: -1 },
        { title: 'PC', value: 0 },
        { title: 'H5', value: 1 },
        { title: 'Android', value: 2 },
        { title: 'IOS', value: 3 },
        // {title: 'PAD', value: 4},
      ],
      DEPOSIT_TYPE: [// 存款类型
        { title: 'all', value: -1 },
        { title: 'Normal deposit', value: 0, permission: 'rechargeCommon' },
        { title: 'large deposit', value: 1, permission: 'rechargeBig' },
      ],
      RECHARGE_THIRD_TYPE_NAMES: [ // 充值名称显示
        { title: 'all', value: -2 },
        { title: 'online banking', value: 1 },
        { title: 'alipay', value: 2 },
        { title: 'wechatpay', value: 3 },
        // {title: '信用卡支付', value: 22},
        { title: 'Fast payment', value: 24 },
        // {title: '扫码支付', value: 12},
        // {title: 'QQ扫码支付', value: 13},
        { title: 'unionpay', value: 5 },
        { title: 'jingdongpay', value: 6 },
        { title: 'qpay', value: 4 },
        { title: 'Quick Pass', value: 25 },
        // {title: '京东扫码支付', value: 15},
      ],
      RECHARGE_TRANSFER_TYPE_NAMES: [
        { title: 'all', value: -3 },
        { title: 'bank card transfer', value: 7 },
        { title: 'alipay transfer', value: 8 },
        { title: 'wechatpay transfer', value: 9 },
      ],
      USER_TYPE: [// 账户类型
        { title: 'all', value: -1 },
        { title: 'member', value: 0 },
        { title: 'agent', value: 1 },
      ],
      MANUAL_WITHDRAW_STATUS_ONE: [
        // {
        //   title: 'all', value: '11,-3,0', manual: true, auto: true,
        // },
        {
          title: 'payout processing', value: 11, manual: true, auto: false,
        },
        {
          title: 'to be processed', value: 0, manual: true, auto: true,
        },
        {
          title: 'Risk to be reviewed', value: -3, manual: true, auto: true,
        },
      ],
      MANUAL_WITHDRAW_STATUS_TWO: [
        {
          title: 'al', value: '1,2,3,4,5,-2', manual: true, auto: true,
        },
        {
          title: 'payout success', value: 1, manual: true, auto: false,
        },
        {
          title: 'Refusal to withdraw', value: 2, manual: true, auto: false,
        },
        {
          title: 'Application for return under process', value: 3, manual: true, auto: true,
        },
        {
          title: 'Returned', value: 4, manual: true, auto: true,
        },
        {
          title: 'Refuse to return', value: 5, manual: true, auto: true,
        },
        {
          title: 'Rejected by risky control', value: -2, manual: true, auto: true,
        },
      ],
      WITHDRAW_STATUS_ONE: [
        // { title: 'all', value: '7,3,6,-3,0,10,11' },
        { title: 'failed third party payout', value: 7 },
        { title: 'Application for return under process', value: 3 },
        { title: 'Application for mandatory success under process', value: 6 },
        { title: 'Risk to be reviewed', value: -3 },
        { title: 'to be processed', value: 0 },
        { title: 'processing third party payout', value: 10 },
        { title: 'payout processing', value: 11 },
      ],
      WITHDRAW_STATUS_TWO: [
        // { title: 'all', value: '1,2,8,-2,4,5,9' },
        { title: 'payout success', value: 1 },
        { title: 'Refusal to withdraw', value: 2 },
        { title: 'manual payout success', value: 8 },
        { title: 'Rejected by risky control', value: -2 },
        { title: 'Returned', value: 4 },
        { title: 'Refuse to return', value: 5 },
        { title: 'Refuse to force success', value: 9 },
      ],
      WITHDRAW_STATUS_THREE: [
        { title: 'all', value: '7,0,11' },
        { title: 'payout processing', value: 11 },
        { title: 'to be processed', value: 0 },
        { title: 'failed third party payout', value: 7 },
        // {title: 'Risk to be reviewed', value: -3}
      ],
      WITHDRAW_STATUS_TWO_RECORD: [
        { title: 'payout success', value: 1 },
        { title: 'Refusal to withdraw', value: 2 },
        { title: 'manual payout success', value: 8 },
        { title: 'Rejected by risky control', value: -2 },
        { title: 'Returned', value: 4 },
        { title: 'Refuse to return', value: 5 },
        { title: 'Refuse to force success', value: 9 },
      ],
      PAYEE_BANKS: [
        { title: 'China Merchants Bank', value: 1 },
        { title: 'Industrial and Commercial Bank of China', value: 2 },
        { title: 'China Construction Bank', value: 3 },
        { title: 'Agricultural Bank of China', value: 4 },
        { title: 'Bank of China', value: 5 },
        { title: 'Bank of Communications', value: 6 },
        { title: 'China Guangfa Bank', value: 7 },
        { title: 'China Everbright Bank', value: 8 },
        { title: 'Shanghai Pudong Development Bank', value: 9 },
        // {title: '民生银行', value: 10},
        { title: 'Pingan Bank', value: 11 },
        { title: 'China Industrial Bank ', value: 12 },
        // {title: 'China Citic Bank', value: 13},
        // {title: 'Postal Savings Bank of China', value: 14},
        // {title: 'Huaxia Bank', value: 15},
        { title: 'Alipay qr code', value: 16 },
      ],
      WITHDRAW_TYPE: [
        { title: 'Normal withdrawal', value: 1 },
        { title: 'large withdrawal', value: 2 },
        { title: 'agent withdrawal', value: 3 },
      ],
      PAYMENT_TYPE: [
        { title: 'third party auto payout', value: 1 },
        { title: 'third party manual payout', value: 2 },
        { title: 'manual payout', value: 0 },
      ]
    },
    publicFilters: {// 公用的筛选项
      to: 'to',
      startDate: 'start date',
      endDate: 'end date',
      selectPaymentStatus: 'please select the payment status',
      selectPaymentType: 'please select the payment type',
      keyword: 'please enter keywords',
      selectLevel: 'please select the user level',
      operationEndPrompt: 'please select the operation side',
      inputPrompt: 'please enter',
      selectDeposit: 'please select the type of deposit',
      accountType: 'please select the account type',
      selectBank: 'please select a bank',
      inputCardNum: 'please enter card number',
      all: 'all',
      selectWithdrawalStatus: 'please select withdrawal status',
      selectMerchant: 'please select merchant',
      selectType: 'please select type',
      selectSplitStatus: 'please select split status',
      selectPayoutType: 'please select payout type',
      selectStatus: 'please select status',
    },
    withdrawal: {// 提现管理
      withdrawalManage: 'Withdraw MGMT',
      // 一级栏目
      normalWithdrawal: 'Normal withdrawal',
      abnormalWithdrawal: 'Abnormal withdrawal',
      withdrawalVerification: 'Withdrawal verification',
      withdrawalSettings: 'Withdrawal related settings',
      withdrawalRiskySettings: 'Withdrawal risky control settings',
      dispensingSettings: 'Dispensing settings',
      // 二级栏目
      thirdPartyAutoPayout: 'Third party auto payout',
      thirdPartyManualPayout: 'Third party manual payout',
      manualPayout: 'Manual payout',
      totalPayoutRecord: 'Payout record',
      withdrawalTxnDispense: 'Withdrawal txn dispense',
      // 三级栏目
      requestTime: 'request time',
      billNo: 'bill No.',
      splitRelatedTxn: 'split related txn',
      thirdPartyWithdrawalBillNo: 'third party withdrawal bill No.',
      accountType: 'account type',
      withdrawalType: 'withdrawal type',
      level: 'level',
      accountName: 'username',
      userType: 'userType',
      name: 'name',
      amount: 'withdrawal amount',
      fee: 'fee',
      payoutConfirmation: 'payout confirmation',
      bank: 'player bank',
      bankName: 'bank name',
      bankCard: 'bank card number',
      payeeName: 'payee name',
      payoutMerchant: 'payout merchant',
      payoutMerchantID: 'payout merchant ID',
      operationEnd: 'port type',
      dispenseTime: 'dispense time',
      riskControlApprovalTime: 'risk approval time',
      status: 'status',
      remarks: 'remarks',
      operation: 'operation',
      riskHandler: 'risk approver',
      handler: 'operator',
      reasonsForRefusal: 'reasons for refusal',
      label: 'label',
      addLabel: 'add label',
      dispenser: 'dispenser',
      thePayee: 'the payee',
      customersWithdrawbank: 'customers withdraw bank',
      customersWithdrawbankName: 'bank name',
      payoutTime: 'payout time',
      return: 'return',
      success: 'success',
      pass: 'pass',
      refuse: 'refuse',
      associatedDetachableSingleSearch: 'associated detachable single search',
      riskControlSubmissionTime: 'risk control submission time',
      ordinaryWithdrawal: 'Normal withdrawal',
      largeWithdrawals: 'large withdrawal',
      agentWithdrawal: 'agent withdrawal',
      splitState: 'split state',
      splited: 'splited',
      notSplit: 'not split',
      userName: 'user name',
      separateStatus: 'separate status',
      separated: 'separated',
      notSeparate: 'not separate',
      threePartiesPayAutomatically: 'third party auto payout',
      threeManualPayment: 'third party manual payout',
      artificialoutMoney: 'manual payout',
      automaticallyPayout: 'automatically payout',
      beRecycled: 'recovered',
      noMatchingCondition: 'Unconditional match',
      noOperatorIsConfiguredForMatchingConditions: 'No operator is configured for matching conditions',
      nonpureChineseName: 'Non-pure Chinese name',
      receiptMerchant: 'receipt merchant',
      receiptMerchantNumber: 'receipt merchant ID',


      // 分单板块
      paymentType: 'payment type',
      withdrawalBankName: 'withdrawal bank name',
      withdrawalStatus: 'withdrawal status',
      dispenseTo: 'dispense to',
      undispensedType: 'undispensed type',


      batchRecycle: 'batch recycle',
      batchDispense: 'batch dispense',
      dispense: 'dispense',
      recycle: 'recycle',
    },
  },
  route: {
    dashboard: 'Dashboard',
    introduction: 'Introduction',
    documentation: 'Documentation',
    permission: 'Permission',
    icons: 'Icons',
    components: 'Components',
    componentIndex: 'Introduction',
    tinymce: 'Tinymce',
    markdown: 'Markdown',
    jsonEditor: 'JSON Editor',
    dndList: 'Dnd List',
    splitPane: 'SplitPane',
    avatarUpload: 'Avatar Upload',
    dropzone: 'Dropzone',
    sticky: 'Sticky',
    countTo: 'CountTo',
    componentMixin: 'Mixin',
    backToTop: 'BackToTop',
    dragDialog: 'Drag Dialog',
    dragKanban: 'Drag Kanban',
    charts: 'Charts',
    keyboardChart: 'Keyboard Chart',
    lineChart: 'Line Chart',
    mixChart: 'Mix Chart',
    example: 'Example',
    Table: 'Table',
    dynamicTable: 'Dynamic Table',
    dragTable: 'Drag Table',
    inlineEditTable: 'Inline Edit',
    complexTable: 'Complex Table',
    treeTable: 'Tree Table',
    customTreeTable: 'Custom TreeTable',
    tab: 'Tab',
    form: 'Form',
    createForm: 'Create Form',
    editForm: 'Edit Form',
    errorPages: 'Error Pages',
    page401: '401',
    page404: '404',
    errorLog: 'Error Log',
    excel: 'Excel',
    exportExcel: 'Export Excel',
    selectExcel: 'Export Selected',
    uploadExcel: 'Upload Excel',
    zip: 'Zip',
    exportZip: 'Export Zip',
    theme: 'Theme',
    clipboardDemo: 'Clipboard',
    i18n: 'I18n',
  },
  navbar: {
    logOut: 'Log Out',
    dashboard: 'Dashboard',
    github: 'Github',
    screenfull: 'screenfull',
    theme: 'theme',
  },
  login: {
    title: 'Login Form',
    logIn: 'Log in',
    username: 'Username',
    password: 'Password',
    any: 'any',
    thirdparty: 'Or connect with',
    thirdpartyTips: 'Can not be simulated on local, so please combine you own business simulation! ! !',
    anthentication: 'Please enter the authentication code',
  },
  documentation: {
    documentation: 'Documentation',
    github: 'Github Repository',
  },
  permission: {
    roles: 'Your roles',
    switchRoles: 'Switch roles',
  },
  components: {
    documentation: 'Documentation',
    tinymceTips: 'Rich text editor is a core part of management system, but at the same time is a place with lots of problems. In the process of selecting rich texts, I also walked a lot of detours. The common rich text editors in the market are basically used, and the finally chose Tinymce. See documentation for more detailed rich text editor comparisons and introductions.',
    dropzoneTips: 'Because my business has special needs, and has to upload images to qiniu, so instead of a third party, I chose encapsulate it by myself. It is very simple, you can see the detail code in @/components/Dropzone.',
    stickyTips: 'when the page is scrolled to the preset position will be sticky on the top.',
    backToTopTips1: 'When the page is scrolled to the specified position, the Back to Top button appears in the lower right corner',
    backToTopTips2: 'You can customize the style of the button, show / hide, height of appearance, height of the return. If you need a text prompt, you can use element-ui el-tooltip elements externally',
    imageUploadTips: 'Since I was using only the vue@1 version, and it is not compatible with mockjs at the moment, I modified it myself, and if you are going to use it, it is better to use official version.',
  },
  table: {
    dynamicTips1: 'Fixed header, sorted by header order',
    dynamicTips2: 'Not fixed header, sorted by click order',
    dragTips1: 'The default order',
    dragTips2: 'The after dragging order',
    title: 'Title',
    importance: 'Imp',
    type: 'Type',
    remark: 'Remark',
    search: 'Search',
    reset: 'Reset',
    add: 'Add',
    export: 'Export',
    reviewer: 'reviewer',
    id: 'ID',
    date: 'Date',
    author: 'Author',
    readings: 'Readings',
    status: 'Status',
    actions: 'operation',
    edit: 'Edit',
    publish: 'Publish',
    draft: 'Draft',
    delete: 'Delete',
    cancel: 'Cancel',
    confirm: 'Confirm',
  },
  errorLog: {
    tips: 'Please click the bug icon in the upper right corner',
    description: 'Now the management system are basically the form of the spa, it enhances the user experience, but it also increases the possibility of page problems, a small negligence may lead to the entire page deadlock. Fortunately Vue provides a way to catch handling exceptions, where you can handle errors or report exceptions.',
    documentation: 'Document introduction',
  },
  excel: {
    export: 'Export',
    selectedExport: 'Export selected items',
    placeholder: 'Please enter the file name(default excel-list)',
  },
  zip: {
    export: 'Export',
    placeholder: 'Please enter the file name(default file)',
  },
  theme: {
    change: 'Theme change',
    documentation: 'Theme documentation',
    tips: 'Tips: It is different from the theme-pick on the navbar is two different skinning methods, each with different application scenarios. Refer to the documentation for details.',
  },
  tagsView: {
    close: 'Close',
    closeOthers: 'Close Others',
    closeAll: 'Close All',
  },
};
